home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor2 / paint.doc < prev    next >
Text File  |  1995-03-31  |  10KB  |  461 lines

  1. Author:  Brian Maguire 
  2. Subject: Graphics creation & editing 
  3. Date: October 10, 1991 
  4.  
  5.  
  6. PAINT : Grob Creator/Editor 
  7. Copyright 1991  Brian Maguire 
  8. All Rights Reserved 
  9.  
  10.  
  11. DISCLAIMERS 
  12.  
  13. PAINT and this manual are presented without warranties, expressed 
  14. or implied.  The author makes no guarantee as to the fitness of this 
  15. software. 
  16.  
  17. PAINT can be copied freely provided the software, including this 
  18. manual, is copied in its entirety.  The user cannot be charged, in 
  19. whole or in part, except for the cost of reproduction.  No part of 
  20. this package may be used for commercial purposes without written 
  21. permission from the author. 
  22.  
  23.  
  24. A basic understanding of the 48 is expected by the user. 
  25.  
  26. Please forward comments or questions to... 
  27.  
  28.        Brian Maguire 
  29.        139 Kingsbury 
  30.        Dearborn, MI 48128 
  31.        (313) 274-0428 
  32.  
  33.  
  34.  
  35.  
  36.  
  37. 1. INTRODUCTION 
  38.  
  39. The 48's built-in graphic application was designed to allow the user to 
  40. edit graphs, add labels, and analise functions.  It also allows the 
  41. user to create and edit simple graphic objects (grobs), but with great 
  42. difficulty. 
  43.  
  44. PAINT is designed specifically for the creating and editing of graphic 
  45. object.  Powerful tools allow the user to cut, copy, paste, and place 
  46. existing graphics on PICT(the 48's graphic grob).  In addition to the 
  47. graphic tools already built into the 48, new tools allow the user to 
  48. invert, delete, flip, shift or save any portion of PICT.  The user can 
  49. also recall and place grobs from user memory using the grob browser. 
  50.  
  51.  
  52.  
  53. 2. COMMANDS 
  54.  
  55.  
  56. A) ABOUTPAINT 
  57.  
  58.    Copyright screen 
  59.  
  60.  
  61.  
  62. B) PAINT 
  63.  
  64.    This command runs the graphic application. 
  65.  
  66.  
  67.    1) MENU KEYS 
  68.  
  69.  
  70.       DOT+ 
  71.       Turns on the pixel selected by cursor. 
  72.       DOT- 
  73.       Turns off the pixel selected by cursor. 
  74.  
  75.       LINE 
  76.       Draws a line connecting the cursor and mark. 
  77.  
  78.       ELINE 
  79.       Erases the line connecting the cursor and the mark 
  80.  
  81.       TLINE 
  82.       Toggles the pixels along the line connecting the cursor and the 
  83.       mark. 
  84.  
  85.       BOX 
  86.       Draws a box using the cursor and mark as opposite corners. 
  87.  
  88.       CIRCL 
  89.       Draws a circle centered on the mark.  The distance between the 
  90.       mark and the cursor is used for the radius. 
  91.  
  92.  
  93.       [   ](Rotate menu label) 
  94.       Enters the rotate menu.  The keys in the rotate menu  flip or 
  95.       rotate the rectangular area between the cursor and mark. 
  96.  
  97.          [45* ] - Not installed 
  98.          [90* ] - Not installed 
  99.          [180*] - Rotates subgrob 180 degrees 
  100.          [    ] - Create a vertical mirror image of the subgrob 
  101.          [    ] - Create a horizontal mirror image of the subgrob 
  102.          [EXIT] - Returns to the main menu 
  103.  
  104.  
  105.       LABEL 
  106.       Labels the X and Y axis. 
  107.  
  108.  
  109.       INV 
  110.       Inverts the rectangular area between the mark and cursor. 
  111.  
  112.  
  113.       DEL 
  114.       Deletes the rectangular area between the mark and cursor. 
  115.  
  116.  
  117.       KEEP 
  118.       Erases PICT except for the rectangular area between the mark and 
  119.       the cursor. 
  120.  
  121.  
  122.       COPY 
  123.       Copies the rectangular area between the mark and the cursor to 
  124.       the stack. 
  125.  
  126.  
  127.       PASTE 
  128.       The grob on level one is pasted onto PICT.  The top left corner 
  129.       is placed on the cursor position.  The mark is also moved to the 
  130.       grobs's bottom left corner. 
  131.  
  132.  
  133.       MOVE 
  134.       Activates the MOVE keys.  See the section titled "MOVE KEYS". 
  135.  
  136.  
  137.       PLACE 
  138.       Pastes grob from level one and activates MOVE keys.  See the 
  139.       section titled "MOVE KEYS". 
  140.  
  141.  
  142.       SAVE 
  143.       Saves the rectangular area between the mark and the cursor in 
  144.       the current directory.  After pressing SAVE the user is asked to 
  145.       name the graphic.  Entering an invalid name or pressing [ON] 
  146.       exits the save routine. 
  147.  
  148.  
  149.       CAT 
  150.       Enters the grob catalog.  See the section titled "GROB CATALOG". 
  151.  
  152.  
  153.       (up-arrow)STK 
  154.       Enters the interactive stack. 
  155.  
  156.       PDIM 
  157.       Redimensions PICT.  The user is prompted to enter the width and 
  158.       the hieght.  Both values must be entered as binary integers. 
  159.       If an invalid value is entered or [ON] is pressed the routine 
  160.       is exited. 
  161.  
  162.       COORD 
  163.       Turns off the menu display and turns on the coordinate display. 
  164.       Coordinates are displayed as a list of two binary numbers.  In 
  165.       contrast, the 48's built-in graphic application displays 
  166.       coordinates as complex numbers. 
  167.  
  168.  
  169.       MARK 
  170.       Turns on the mark.  If the mark is already on it is moved to the 
  171.       cursor position. 
  172.  
  173.  
  174.       +/- 
  175.       Toggles the way the cursor is displayed.  The cursor grob is 
  176.       either "ORed" or "XORed" with the display. 
  177.  
  178.  
  179.       KEYS 
  180.       Turns the menu display off. 
  181.  
  182.  
  183.  
  184.    b) MAIN APPLICATION KEYS 
  185.  
  186.  
  187.  
  188.       UP ARROW 
  189.  
  190.       Unshifted 
  191.       Moves cursor one pixel up. 
  192.  
  193.       Right Shifted 
  194.       Moves the cursor to the top of the display. 
  195.  
  196.  
  197.  
  198.  
  199.       LEFT ARROW 
  200.  
  201.       Unshifted 
  202.       Moves cursor one pixel to the left. 
  203.       Left Shifted 
  204.       Activates the SCROLL keys.  See "SCROLL KEYS". 
  205.  
  206.       Right Shifted 
  207.       Moves the cursor to the far left. 
  208.  
  209.  
  210.  
  211.       DOWN ARROW 
  212.  
  213.       Unshifted 
  214.       Moves cursor one pixel down. 
  215.  
  216.       Right Shifted 
  217.       Moves the cursor to the bottom of the display. 
  218.  
  219.  
  220.  
  221.       RIGHT ARROW 
  222.  
  223.       Unshifted 
  224.       Moves cursor one pixel to the right. 
  225.  
  226.       Right Shifted 
  227.       Moves the cursor to the far right. 
  228.  
  229.  
  230.  
  231.  
  232.       NXT 
  233.  
  234.       Unshifted 
  235.       Displays the next menu row. 
  236.  
  237.       Left Shifted 
  238.       Displays the previous menu row. 
  239.  
  240.       Right Shifted 
  241.       Displays the first menu row. 
  242.  
  243.  
  244.  
  245.       +/- 
  246.  
  247.       Toggles the way the cursor is displayed.  The cursor grob is 
  248.       either "ORed" or "XORed" with the display. 
  249.  
  250.  
  251.  
  252.       LEFT SHIFT 
  253.  
  254.       Activates the left shift anunciatior. 
  255.  
  256.  
  257.  
  258.       RIGHT SHIFT 
  259.  
  260.       Activates the left shift anunciatior. 
  261.  
  262.  
  263.  
  264.       * 
  265.  
  266.       Turns on the mark.  If the mark is aready on it is moved to the 
  267.       cursor position. 
  268.  
  269.  
  270.       STO 
  271.  
  272.       Recalls the contents of PICT to the stack. 
  273.  
  274.  
  275.  
  276.       1/x 
  277.  
  278.       Inverts the rectangular area between the mark and the cursor. 
  279.  
  280.  
  281.  
  282.       ENTER 
  283.  
  284.       Returns the pixel location of the cursor to the stack.  The 
  285.       pixel location is returned as a list containing two binary 
  286.       integers. 
  287.  
  288.  
  289.  
  290.       DEL 
  291.  
  292.       Deletes the rectangular area between the mark and the cursor. 
  293.  
  294.  
  295.  
  296.       - 
  297.  
  298.       Toggles the menu display on or off. 
  299.  
  300.  
  301.  
  302.       + 
  303.  
  304.       Turns off the menu display and turns on the coordinate display. 
  305.       Coordinates are displayed as a list of two binary numbers.  In 
  306.       contrast, the 48's built-in graphic application displays 
  307.       coordinates as complex numbers. 
  308.  
  309.  
  310.  
  311.  
  312.  
  313.    c) MOVE KEYS 
  314.  
  315.       The MOVE keys move a rectangular area along the display.  They 
  316.       are activated by both [MOVE] and [PLACE] from the main menu. 
  317.       When they are active the menu display is turned off. 
  318.  
  319.  
  320.  
  321.       UP ARROW 
  322.  
  323.       Unshifted 
  324.       Moves grob one pixel up. 
  325.  
  326.       Right Shifted 
  327.       Moves grob to the top of the display. 
  328.  
  329.  
  330.  
  331.       LEFT ARROW 
  332.  
  333.       Unshifted 
  334.       Moves grob one pixel to the left. 
  335.  
  336.       Right Shifted 
  337.       Moves grob to the far left. 
  338.  
  339.  
  340.  
  341.       DOWN ARROW 
  342.  
  343.       Unshifted 
  344.       Moves grob one pixel down. 
  345.  
  346.       Right Shifted 
  347.       Moves grob to the bottom of the display. 
  348.  
  349.  
  350.  
  351.       RIGHT ARROW 
  352.  
  353.       Unshifted 
  354.       Moves grob one pixel to the right. 
  355.  
  356.       Right Shifted 
  357.       Moves grob to the far right. 
  358.  
  359.  
  360.  
  361.       +/- 
  362.  
  363.       Toggles the way the subgrob is displayed.  The subgrob is 
  364.       either "ORed" with PICT or replaces a section of PICT. 
  365.  
  366.  
  367.  
  368.       1/x 
  369.  
  370.       Inverts the subgrob that is being moved.  Inverting the subgrob 
  371.       may make it easier to place since the blank area will be 
  372.       visible.  Once the grob has been positioned it can be restored 
  373.       by pressing [1/x] agian. 
  374.  
  375.  
  376.  
  377.       ENTER 
  378.  
  379.       Pastes the subgrob on PICT.  Depending on the state of the 
  380.       [+/-] key, the grob will either be ORed with PICT or replace a 
  381.       section of PICT.  You can reposition and paste the subgrob as 
  382.       many times as you like until the MOVE key assignments are 
  383.       exited. 
  384.  
  385.  
  386.  
  387.       ON 
  388.  
  389.       Exits the MOVE key assignments and restores the main appliaction 
  390.       key assignments. 
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.    d) SCROLL KEYS 
  398.  
  399.       The 48's display is only a window to PICT.  If PICT is larger 
  400.       than 131*64 the arrow keys scroll the display window along PICT. 
  401.  
  402.  
  403.  
  404.       UP ARROW 
  405.  
  406.       Unshifted 
  407.       Moves window one pixel up. 
  408.  
  409.       Right Shifted 
  410.       Moves display window to the top of PICT. 
  411.  
  412.  
  413.  
  414.  
  415.       LEFT ARROW 
  416.  
  417.       Unshifted 
  418.       Moves display window one pixel to the left. 
  419.  
  420.       Left Shifted 
  421.       Exits the SCROLL key assignments. 
  422.  
  423.       Right Shifted 
  424.       Moves display window to the far right side of PICT. 
  425.  
  426.  
  427.  
  428.       DOWN ARROW 
  429.  
  430.       Unshifted 
  431.       Moves window one pixel down. 
  432.  
  433.       Right Shifted 
  434.       Moves display window to the bottom of PICT. 
  435.  
  436.  
  437.  
  438.       RIGHT ARROW 
  439.  
  440.       Unshifted 
  441.       Moves window one pixel right. 
  442.  
  443.       Right Shifted 
  444.       Moves display window to the far left side of PICT. 
  445.  
  446.  
  447.  
  448.  
  449.  
  450. 3) GCAT 
  451.  
  452. This command enters the grob catolog.  The grob catalog is a browser 
  453. that displays all the grobs in the current directory, as well as all 
  454. sub-directories.  Grobs can be viewed, renamed, or recalled to the 
  455. stack from within the catalog.  The key assignment for the grob catalog 
  456. is the same as the built-in equation catalog. 
  457.  
  458. NOTE: When a grob is recalled to the stack in FAST mode, only the 
  459. variable name is returned.  To return the actual grob you must turn off 
  460. fast mode. 
  461.